#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <math.h>
//void hanshu(double x)
//{
//	if (x > 0 && x < 10)
//	{
//		printf("%.2f\n", log2(x));
//	}
//	else if (x < 0)
//	{
//		double c = 0.0;
//		c = sin(x);
//		x = -x;
//		printf("%.2f\n", c + x);
//	}
//	else if (0 == x)
//	{
//		printf("%.2f\n", 0);
//	}
//	else
//	{
//		printf("%.2f\n", x * x);
//	}
//
//}
//
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int i = 0;
//	for (i = 0;i < n;i++)
//	{
//		double x;
//		scanf("%lf", &x);
//		hanshu(x);
//	}
//	return 0;
//}
//
//#include <stdio.h>
//#include <math.h>
//int main()
//{
//	int n;
//	while (scanf("%d", &n) != EOF)
//	{
//		int num = 0;
//		int c = 0;
//		int sum = 0;
//		int i = 0;
//		int d = 0;
//		for (i = 2;i <= sqrt(n);i++)
//		{
//			if (n % i == 0)
//			{
//				c = 1;
//				break;
//			}
//		}
//		if (c == 0)
//		{
//			while (n > 0)
//			{
//				num = n % 10;
//				sum += num;
//				n /= 10;
//			}
//			for (i = 2;i <= sqrt(sum);i++)
//			{
//				if (sum % i == 0)
//				{
//					d = 1;
//					break;
//				}
//			}
//		}
//			if (0 == d && 0 == c)
//				printf("YES\n");
//			else
//				printf("NO\n");
//	}
//	return 0;
//}